Sentinel Scheduling with Recovery Blocks

نویسندگان

  • David I. August
  • Brian L. Deitrich
  • Scott A. Mahlke
چکیده

This paper introduces a method for speculative execution, sentinel scheduling with recovery blocks, which is an improvement upon sentinel scheduling. This method is compared against speculative models that have been proposed previously. The hardware and compiler support needed for sentinel scheduling with recovery blocks is fully described. Quantitative results of speedup and code growth are presented for 14 benchmark programs. This method was fully implemented with the IMPACT compiler. Sentinel scheduling with recovery blocks is shown to have a low hardware cost, while achieving good performance results. Index terms speculative execution, sentinel scheduling, computer architecture, compilers, static scheduling, recovery blocks, instruction-level parallelism, potentially excepting instructions

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiple Destination Influence on Production Scheduling in Multi-element Mines

In multi-element deposits, different blocks are blended together to create a product with a predetermined quality. Generally, blending aims to obtain a special quality and quantity based on determining the processing plant or customer needs. However, blending causes different products based on the deposit properties. Thus, a block is blended with others to create one of many possible products. ...

متن کامل

A New Mathematical Model for Production Scheduling in Sub-level Caving Mining Method

Production scheduling in underground mines is still a manual process, and achieving a truly optimal result through manual scheduling is impossible due to the complexity of the scheduling problems. Among the underground mining methods, sub-level caving is a common mining method with a high production rate for hard rock mining. There are limited studies about long-term production scheduling...

متن کامل

Simultaneous disruption recovery of a train timetable and crew roster in real time

This paper describes the development and implementation of an optimization model used to resolve disruptions to an operating schedule in the rail industry. Alterations to the existing train timetable and crewing roster are made simultaneously in real time—previous treatments in the literature have always decoupled these two problems and solved them in series. An integer programming model is dev...

متن کامل

Clinical comparison of Sentinel, a novel blood culture system, with radiometric Bactec 460 and Isolator 10 in the detection of streptococcal and anaerobic bacteraemias.

AIMS To compare the performance of the Sentinel blood culture system with two other systems for the recovery of streptococci and anaerobes. METHODS Blood cultures were taken from 55 patients one to two minutes after dental extraction. The samples were tested by the radiometric Bactec 460; the Isolator 10, which works by lysis centrifugation; and Sentinel, a fully automated system, which detec...

متن کامل

Maintenance and Work-rest Scheduling in Human-machine System According to Fatigue and Reliability

Most manufacturers use human-machine systems to produce high-quality products. Dealing with human-machine systems is very complicated since not only machines should be utilized in proper condition but also appropriate environment should be provided for human resources. Most manufacturers have a maintenance plan for machines but many of them do not have a proper work-rest schedule for human reso...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995